Object-Agent Oriented Programming
نویسندگان
چکیده
Object-oriented programming has been used for building intelligent agents, with the limitation it cannot represent complex mental attitudes. With logic programming it is possible to represent and infer relationships among mental attitudes such as intentions, goals and beliefs, with limitations in the usage of capabilities of action. This paper presents two alternatives for integrating object-oriented with logic programming, which enable agent programming. Java and Smalltalk have been used for providing one typed and another non-typed integration with Prolog.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملAn Agent Oriented Programming Language Targeting the Microsoft Common Language Runtime
In the last decades, a significant growth of agent oriented systems has been observed, which has stimulated a more precise formalism for the definition of both agent and multi-agent systems, as well as the release of a huge number of agent development environment. In this work a new programming paradigm is proposed, that is agent oriented programming instead of object oriented programming. The ...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملThe multi-agent programming paradigm use for railway applications
As railway signalling systems hardware improved from mechanical switches and electrical relays to electronic tubes and semiconductors, the software improved from direct control and event-driven approach to object and agent-oriented programming. This paper aims at the use of agent-oriented programming for railway applications. In order to do that some agent basic concepts such as organizations (...
متن کاملObject Oriented Logic Programming as an Agent Building Infrastructure
We show that agent programming patterns are well expressed in terms of an object oriented layer extended with a generalized inheritance mechanism and independent logic programming based inference engines. Instead of proposing yet another agent programming “model” we simply derive key agent programming patterns as the natural result of a set of programming language constructs. The suggested equa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997